@charset "utf-8";
/* CSS Document */

/*友情链接*/
.YqljBox{ border: 1px solid #DDD;margin-top: 20px;}
.YqljBox .Tit{ height: 61px; background-color: #f1f1f1; border-bottom: 1px solid #DDD;}
.YqljBox .Tit span{ display: block; width: 149px; height: 61px; text-align: center; line-height: 61px; background-color: #f21c1c; font-size: 25px; color: #FFF; border-right: 1px solid #DDD; float: left;}
.YqljBox .hd{ float: left; padding: 0 10px;}
.YqljBox .hd li{ position: relative; overflow: hidden; float: left; height: 61px; padding: 0 10px; line-height: 61px; font-size: 22px;}
.YqljBox .hd li a{ color: #333; cursor: pointer;}
.YqljBox .hd li:hover a,
.YqljBox .hd li.on a{ color: #f21c1c;}
.YqljBox .bd ul{ padding: 20px 30px; position: relative; overflow: hidden;}
.YqljBox .bd li{ margin: 0 5px; float: left; white-space: nowrap; line-height: 36px; }
.YqljBox .bd li a{ color: #0e4d9b;}
.YqljBox .bd li a:hover{ text-decoration: underline; color: #f21c1c; }





.FooterBox{ padding:50px 0 30px; color: #333;}

.BottomNav{ height: 24px; line-height: 24px; text-align: center;}
.BottomNav a{ margin:0 8px 0 5px; font-size: 14px;}
.BottomNav a:hover{ color: #c50001;}

.BottomTextCon{ padding: 5px 0; z-index: 0; }
.BottomTextCon p{ display: block; text-align: center; font-size: 14px; line-height:1.5; padding:1px 0;}
.BottomTextCon p span{ padding: 0 0.5em;}



.FixedNav{position: absolute;width: 155px;top: 220px;left: 50%;margin-left:-890px;}
.FixedNav .hd{height: 24px;background: url(gzwm2021_home_ico_27_s.png) no-repeat center top;}
.FixedNav .con{position: relative;overflow: hidden;background: url(gzwm2021_home_ico_28_s.png) repeat-y center top;}
.FixedNav .fd{height: 14px;background: url(gzwm2021_home_ico_27_s.png) repeat-y center top;}
.FixedNav .con li{width: 88px;height: auto;margin:10px auto;}
.FixedNav .con li img{ width: 100%;}
.FixedNav .con li p{ display: block; font-size: 12px; text-align: center; line-height: 1.3; padding: 5px 0; color: #FFF;}
.FixedNav .CloseFix{text-align:center;font-size:20px;border: 1px solid #000;position:relative;overflow:hidden;border-radius: 50%;width: 30px;height: 30px;line-height: 30px;margin: 5px auto 0;}
.FixedNav .CloseFix::after{content:'X';}

@media screen and (max-width:1780px ) {
    .FixedNav{ margin-left: -830px;}
}
@media screen and (max-width:1670px ) {
    .FixedNav{left: 10px;margin-left: auto;z-index: 99;}
}